Skip to main content link. Accesskey S
  • Help
  • HCL Logo
  • HCL Notes and Domino Application Development wiki
  • THIS WIKI IS READ-ONLY. Individual names altered for privacy purposes.
  • HCL Forums and Blogs
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • API Documentation
Search
Community Articles > 日本語 - Japanese > XPages アプリケーションで Sametime プレゼンスを表示する - Sametime Links Toolkit 編
  • Share Show Menu▼
  • Subscribe Show Menu▼

Recent articles by this author

Community articleXPages アプリケーションで Sametime プレゼンスを表示する - Sametime Links Toolkit 編
Added by ~Rebecca Minfreevitchobu | Edited by ~Rebecca Minfreevitchobu on November 1, 2011 | Version 3
expanded Abstract
collapsed Abstract
No abstract provided.
ShowTable of Contents
HideTable of Contents
  • 1 Sametime Links Toolkit とは
  • 2 マニュアルとサンプルコード
***編集中*** 
 
 

Sametime Links Toolkit とは

Sametime Links Toolkit は、IBM Sametime の提供する ツールキットのひとつで、Web アプリケーションに Sametime のプレゼンスを表示し、そこからチャットを開始したり、同僚からのチャットを受け取ったりできる機能を提供します。 Sametime Links ToolkitはLotus Sametime 2.5より提供されているツールキットです。プレゼンスとインスタント・メッセージが利用できる軽量なJavaアプレットで構成され、既存のWebアプリケーションにHTMLとJavaScriptによる実装でLotus Sametimeの機能を埋め込むことができます。
IBM Sametime を Web アプリケーションから使うためには 、Sametime Links の他にもいくつかのツールキットが用意されています。それらに比べて Sametime Links Toolkit の特徴は、Sametime Community Server だけで利用できるという点と、実装方法がシンプルで既存の Web アプリケーションに実装しやすいというところです。
 
IBM Sametime Toolkit については、以下の developerWorks の記事に詳しく書かれています。 
 developerWorks:  Lotus Sametime 8.5 の Web Browser Clientexternal link
 

マニュアルとサンプルコード

Sametime Links Toolkit のマニュアルやサンプルコードは、以下のページからダウンロードできる Sametime Toolkit  に含まれています。
 
developerWorks: Lotus downloads - Sametimeexternal link
 
ダウンロードしたパッケージを展開し、 st852sdk\client\stlinks フォルダー(バージョンによりパス名などは変わります)の下に Sametime Links の資料が入っています。以下にサンプルコードの主要なポイントを抜粋したコードを掲載します。
 
 
<html>
<head>
<title>Sametime Links Sample Page</title>
<LINK REL=STYLESHEET HREF="http://<your sametime server>/sametime/stlinks/stlinks.css" TYPE="text/css">
<SCRIPT src="http://<your sametime server>/sametime/stlinks/stlinks.js"></SCRIPT>
<SCRIPT>setSTLinksURL("http://<your sametime server>/sametime/stlinks")</SCRIPT>


</head>


<body>
<H1>Sametime Links Sample Page</H1>
<br>


・・・省略・・・


<script>writeSametimeLink("Name1")</script>


・・・省略・・・


<script>
	writeSTLinksApplet("<login name>", "<password>", false);
</script>
</body>
</html> 
 
 
既存の Web アプリケーションを Sametime Links 対応にする方法は難しくありません。 
  • ヘッダーで必要な JavaScript コードやスタイルシートなどの宣言をする
  •  表示したいユーザーに対して writeSametimeLink() を埋め込む
  • Sametime へのログインしてアプレットの描画をする writeSTLinksApplet() を埋め込む 
 という3つの手順です。
なお、この例ではサンプルということで Sametime へログインするユーザー名やパスワードを直接ハードコードしています。しかし  writeSTLinksApplet() 関数はトークンによるログインにも対応しています。Domino Web アプリケーションにログインしているのであれば、LTPA トークンをこの関数に渡すことで、シングルサインオンをすることができます。
 
 
 
 
 
expanded Attachments (0)
collapsed Attachments (0)
expanded Versions (19)
collapsed Versions (19)
Version Comparison     
VersionDateChanged by              Summary of changes
19Nov 10, 2011, 11:21:58 PM~Justin Elwemarynds  As V2 has been release on OpenNTF
18Nov 2, 2011, 2:00:21 AM~Rebecca Minfreevitchobu  
17Nov 1, 2011, 2:24:52 PM~Rebecca Minfreevitchobu  
16Nov 1, 2011, 2:24:11 PM~Rebecca Minfreevitchobu  
15Nov 1, 2011, 2:23:13 PM~Rebecca Minfreevitchobu  
14Nov 1, 2011, 2:19:30 PM~Rebecca Minfreevitchobu  
13Nov 1, 2011, 2:17:45 PM~Rebecca Minfreevitchobu  
12Nov 1, 2011, 2:16:35 PM~Rebecca Minfreevitchobu  
11Nov 1, 2011, 2:14:37 PM~Rebecca Minfreevitchobu  
10Nov 1, 2011, 2:13:21 PM~Rebecca Minfreevitchobu  
9Nov 1, 2011, 2:12:00 PM~Rebecca Minfreevitchobu  
8Nov 1, 2011, 7:21:17 AM~Rebecca Minfreevitchobu  
7Nov 1, 2011, 7:19:56 AM~Rebecca Minfreevitchobu  
6Nov 1, 2011, 2:50:53 AM~Rebecca Minfreevitchobu  
5Nov 1, 2011, 2:09:55 AM~Rebecca Minfreevitchobu  
4Nov 1, 2011, 1:51:50 AM~Rebecca Minfreevitchobu  
This version (3)Nov 1, 2011, 1:49:42 AM~Rebecca Minfreevitchobu  
2Nov 1, 2011, 1:25:24 AM~Rebecca Minfreevitchobu  
1Nov 1, 2011, 1:23:55 AM~Rebecca Minfreevitchobu  
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL
  • Privacy
  • Accessibility